528583
793120
784843
49242
297743
34505
80441
633655
304587
804507
436284
790689
5148799
3567581
3076148
2394804
2230988
2052609
1973358
191578
1769118
1720136
1690196
1637471